package systemEntity

// EbSystemCrud crud生成记录
type SystemCrud struct {
	ID             int64  `json:"id" gorm:"column:id" form:"id"`
	Pid            int64  `json:"pid" gorm:"column:pid" form:"pid"`                                     // 菜单上级id
	Name           string `json:"name" gorm:"column:name" form:"name"`                                  // 菜单名称
	MenuId         int64  `json:"menu_id" gorm:"column:menu_id" form:"menu_id"`                         // 主菜单id
	ModelName      string `json:"model_name" gorm:"column:model_name" form:"model_name"`                // 模块名
	Tablename      string `json:"table_name" gorm:"column:table_name" form:"table_name"`                // 表明
	Field          string `json:"field" gorm:"column:field" form:"field"`                               // 参数内容
	MenuIds        string `json:"menu_ids" gorm:"column:menu_ids" form:"menu_ids"`                      // 生成的菜单id
	RouteIds       string `json:"route_ids" gorm:"column:route_ids" form:"route_ids"`                   // 权限id
	MakePath       string `json:"make_path" gorm:"column:make_path" form:"make_path"`                   // 文件路径
	TableCollation string `json:"table_collation" gorm:"column:table_collation" form:"table_collation"` // 字符集
	TableComment   string `json:"table_comment" gorm:"column:table_comment" form:"table_comment"`       // 表备注
	AddTime        int64  `json:"add_time" gorm:"column:add_time" form:"add_time"`                      // 添加时间
}

// TableName 表名称
func (*SystemCrud) TableName() string {
	return "eb_system_crud"
}
